package com.aipp.mall.h5.domain.vo;


import com.aipp.mall.common.model.BaseAudit;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 购物车 数据视图对象
 *
 * @author zcc
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class MemberCartVO extends BaseAudit {
    /**
     * 购物车表ID
     */
    private Long id;
    /**
     * 0->失效；1->有效
     */
    private Integer status;
    /**
     * 用户ID
     */
    private Long memberId;
    private String nickname;
    private String mark;
    /**
     * 商品ID
     */
    private Long productId;
    /**
     * 展示图片
     */
    private String pic;
    /**
     * SKU ID
     */
    private Long skuId;
    /**
     * PRODUCT_NAME
     */
    private String productName;
    /**
     * 商品属性
     */
    private String spData;
    /**
     * 商品数量
     */
    private Integer quantity;
    /**
     * 加入时间
     */
    private LocalDateTime createTime;
    /**
     * sku价格
     */
    private BigDecimal price;
    /**
     * sku是否存在
     */
    private Integer skuIfExist;
    /**
     * 隐藏四位的手机号
     */
    private String phoneHidden;
}
